#include <func.h>

int main(int argc, char* argv[])
{
	// ./t_chdir dir
	// 参数校验
	if (argc != 2) {
		error(1, 0, "Usage: %s dir", argv[0]);
	}

	// 打印当前工作目录
	char buf[128];
	printf("%s\n", getcwd(buf, 128));

	// 改变当前工作目录
	if (chdir(argv[1]) == -1) {
		error(1, errno, "chdir(%s)", argv[1]);
	}

	// 打印当前工作目录
	printf("%s\n", getcwd(buf, 128));

    return 0;
}

